<?php

// +----------------------------------------------------------------------
// | ThinkAdmin
// +----------------------------------------------------------------------
// | 版权所有 2014~2019 广州楚才信息科技有限公司 [ http://www.cuci.cc ]
// +----------------------------------------------------------------------
// | 官方网站: http://demo.thinkadmin.top
// +----------------------------------------------------------------------
// | 开源协议 ( https://mit-license.org )
// +----------------------------------------------------------------------
// | gitee 代码仓库：https://gitee.com/zoujingli/ThinkAdmin
// | github 代码仓库：https://github.com/zoujingli/ThinkAdmin
// +----------------------------------------------------------------------

namespace app\admin\service;

use library\tools\Node;
use think\Db;
use think\facade\Request;

/**
 * 产品项目套餐管理服务
 * Class ProductService
 * @package app\admin\service
 */
class ProductService
{
    /**
     * 产品搜索下拉项
     * @return array
     */
    public static function product_option()
    {
    	$temp = [''=>'-- 全部类型 --'];        
        $service_type = $temp +  get_option('service_type');        
        return $service_type;
    }
    
    
    /**
     * 全部产品一维数组
     * @return array
     */
    public static function project_list()
    {
    	$product = Db::name('system_product')->where(['is_deleted'=>0])->order('sort desc,id asc')->field('id,title,code')->select();
    	$product = array_column($product,'code','id');    
        return $product;
    }
    
    
    /**
     * 项目搜索下拉项
     * @return array
     */
    public static function project_option()
    {
    	$temp = [''=>'-- 全部产品 --'];        
        $product_op = $temp +  self::project_list();      
        return $product_op;
    }
    
    
    /**
     * 套餐搜索付费周期下拉项
     * @return array
     */
    public static function cycle_option()
    {
    	$temp = [''=>'-- 全部周期 --'];        
        $cycle_op = $temp +  get_option('payment_cycle');      
        return $cycle_op;
    }
    

    
}
